@import url('../../../assets/style/mixin.less');
.login-page{
    width: 100%;
    height: 100vh;
    background-color: @bc;
    .bis("../images/TVbg.svg");
    display: flex;
    flex-direction: column;
    overflow: auto;
    .layout-content{
        margin-top: 7%;
        flex: 1 1;
        .layout-top{
            text-align: center;
            position: relative;
            top: 2px;
            color: rgba(0,0,0,.85);
            font-weight: 600;
            font-size: 33px;
            font-family: Avenir,Helvetica Neue,Arial,Helvetica,sans-serif;
        }
        .layout-main{
            width: 368px;
            margin: 0 auto;
            margin-top: 20px;
            header {
                text-align:center;
                color: @maincolor;
                font-weight: 500;
                font-size: 14px;
                position: relative;
            }
            header::before{
                content: '';
                width: 8em;
                height: 2px;
                background-color: @maincolor;
                position: absolute;
                bottom: -10px;
                left: 50%;
                transform: translateX(-50%);
            }
            .demo-ruleForm{
                margin-top: 30px;
            }
            .el-form-item{
                .el-button {
                    width: 100%;
                }
            }
            .right-text{
                float: right;
                color: @maincolor;
            }
            .remand-psd{
                text-align: right;
                .el-checkbox{
                    margin-bottom: 10px !important;
                }
            }
        }
    }
    @media (min-width: 768px){
        .login-page{
            .layout-main{
                width: 100%;
                padding: 32px 0 24px;
                margin: 0;
            }
        }
    }
}

